Пример использования веб сервера nginx как прокси сервера для выдачи локальных ресурсов и проксирования запросов в запущенное jar-приложение
Создаем конфиг:
nano /etc/nginx/sites-available/spring.local.conf
server {
listen 80;
server_name spring.local;
# serve static files
location ~ ^/(img|css|js|file)/ {
root /var/www/spring.local/public;
#expires 30d;
}
location / {
proxy_pass http://localhost:8080/;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
}
}
Включаем конфиг:
ln -s /etc/nginx/sites-available/spring.local.conf /etc/nginx/sites-enabled/
Перезапускаем веб-сервер:
systemctl restart nginx.service
← Назад